import { commonDefaultProps } from '../common';
import type {
  ModalActionsOptions,
  ModalContentOptions,
  ModalDescriptionOptions,
  ModalGroupOptions,
  ModalHeaderOptions,
  ModalOptions,
} from './type';

export const modalDefaultProps: ModalOptions = {
  ...commonDefaultProps,
  active: false,
  basic: false,
  fullscreen: false,
  inverted: false,
  duration: 300,
};

export const modalGroupDefaultProps: ModalGroupOptions = {
  ...commonDefaultProps,
};

export const modalHeaderDefaultProps: ModalHeaderOptions = {
  ...commonDefaultProps,
  ui: false,
  centered: false,
  basic: false,
};

export const modalContentDefaultProps: ModalContentOptions = {
  ...commonDefaultProps,
  ui: false,
  image: false,
  scrolling: false,
  centered: false,
};

export const modalDescriptionDefaultProps: ModalDescriptionOptions = {
  ...commonDefaultProps,
  ui: false,
};

export const modalActionsDefaultProps: ModalActionsOptions = {
  ...commonDefaultProps,
  ui: false,
  centered: false,
  left: false,
  basic: false,
};
